zTree设置默认选中节点(当前组织默认选中)

您所在的位置:网站首页 antd treenode zTree设置默认选中节点(当前组织默认选中)

zTree设置默认选中节点(当前组织默认选中)

#zTree设置默认选中节点(当前组织默认选中)| 来源: 网络整理| 查看: 265

/* 节点点击事件 */ function onClick(e, treeId, treeNode) { var zTree = $.fn.zTree.getZTreeObj("treeDemo"), nodes = zTree.getSelectedNodes(), v = "";//存储组织名称 idd="";//存储组织ID nodes.sort(function compare(a,b){return a.id-b.id;}); for (var i=0, l=nodes.length; i 0 ) v = v.substring(0, v.length-1); if (idd.length > 0 ) idd = idd.substring(0, idd.length-1);

$("#org").attr("idd", idd); $("#org").attr("value", v); hideMenu(); }

/* 成功后的回调函数 */ function onAsyncSuccess(event, treeId, treeNode, msg) { var zTree = $.fn.zTree.getZTreeObj("treeDemo"); zTree.updateNode(treeNode);

/* 第一种方法 */ //获取当前(默认)节点,需要事先知道当前组织id:'b418c3ad-9a6d-445e-b9f7-544f1eee0255' var currNode = zTree.getNodeByParam('id', 'b418c3ad-9a6d-445e-b9f7-544f1eee0255', null);//id指节点属性id zTree.selectNode(currNode); zTree.setting.callback.onClick(null, zTree.setting.id, currNode);//回调点击节点时间,其中id指节点属性id

/* 第二种方法 */ var nodes = zTree.getNodes();//获取所有节点 var currNode;//当前节点 if (nodes.length > 0) { currNode = nodes[0];//第一个节点定位当前要选中的节点 zTree.selectNode(nodes[0]); } zTree.setting.callback.onClick(null, zTree.setting.id, currNode);//回调点击节点时间,其中id指节点属性id

}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3